﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Game.model.@base
{
    public class RestartType
    {
        public static readonly RestartType TO_VILLAGE=new RestartType();
	    public static readonly RestartType TO_CLANHALL=new RestartType();
	    public static readonly RestartType TO_CASTLE=new RestartType();
	    public static readonly RestartType TO_FORTRESS=new RestartType();
	    public static readonly RestartType TO_FLAG=new RestartType();
	    public static readonly RestartType FIXED=new RestartType();
        public static readonly RestartType AGATHION = new RestartType();
        public IEnumerable<RestartType> Values
        {
            get
            { 
                yield return TO_VILLAGE;
                yield return TO_CLANHALL;
                yield return TO_CASTLE;
                yield return TO_FORTRESS;
                yield return TO_FLAG;
                yield return FIXED;
                yield return AGATHION;
            }
        }
    }
}
